package com.five.service;

import com.five.basic.service.BaseService;
import com.five.dto.UpdateDto;
import com.five.pojo.Chapter;

import java.util.List;

public interface IChapterService extends BaseService<Chapter> {
    /**
     * 创建章节
     */
    void createChapter(Chapter chapter);

    /**
     * 查询章节列表
     */
    List<Chapter> queryChapterList(Long novelId);

    /**
     * 批量上传章节
     * @param chapters  章节列表
     */
    void batchCreate(List<Chapter> chapters);

     /**
     * 更新章节状态
     */
    void updateStatus(UpdateDto dto);
}
